using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.Serialization;

namespace Protocolo.Exception
{
    /// <summary>
    /// Excepcion para el caso en el que no se haya podido 
    /// entregar el mensaje a uno o varios destinatarios.
    /// </summary>
    public class FalloDestinoCorreoException:ApplicationException
    {

            public FalloDestinoCorreoException()
                : base("No se pudo entregar el mensaje a uno(o mas) destinatarios!")
            {
                // Add implementation.
            }
            public FalloDestinoCorreoException(string message)
                : base(message)
            {

                // Add implementation.
            }
            public FalloDestinoCorreoException(string message, System.Exception inner)
                : base(message)
            {
                // Add implementation.
            }

            // This constructor is needed for serialization.
        protected FalloDestinoCorreoException(SerializationInfo info, StreamingContext context)
            {
                // Add implementation.
            }
    }
}
